Desktop logic puzzle (Mastermind)